ue Jan 29 19:51:05 2002 Owen Taylor <otaylor@redhat.com>
authorOwen Taylor <otaylor@src.gnome.org>
Wed, 30 Jan 2002 01:02:43 +0000 (01:02 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Wed, 30 Jan 2002 01:02:43 +0000 (01:02 +0000)
        * gtk/gtkenums.h: Deprecate GtkPreviewType,
        GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
        (#68183, Matthias Clasen)

        * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
        the public header to avoid having to use GtkSubmenuPlacement.

        * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
        GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.

        * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)

12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkenums.h
gtk/gtkmenubar.c
gtk/gtkmenuitem.c
gtk/gtkmenuitem.h
gtk/gtkmenushell.c

index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index fa2baa2848c34fd29fca5aea09e907c3c5495995..fbf6159a98fd002784a8c514ab9348abbea22ece 100644 (file)
@@ -1,3 +1,17 @@
+Tue Jan 29 19:51:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkenums.h: Deprecate GtkPreviewType,
+       GtkSignalRunType, GtkSideType, GtkSubmenuPlacement, GtkSubmenuDirection
+       (#68183, Matthias Clasen)
+
+       * gtk/gtkmenuitem.h: Remove _gtk_menu_item_set_placement() from
+       the public header to avoid having to use GtkSubmenuPlacement.
+
+       * gtk/{gtkmenuitem.c,gtkmenubar.c,gtkmenushell.c}: #define
+       GTK_MENU_INTERNALS to preserve access to GtkSubmenu*.
+
+       * gdk/gdki18n.h: Deprecate contents. (Darin Adler.)
+
 Tue Jan 29 19:32:47 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_get/set_property): 
index a7788fcaefb4d5c2cf909d34de87148bbb632d89..5880af769d5ac78dcd6e57a49b5b5e4364a28500 100644 (file)
@@ -136,6 +136,7 @@ typedef enum
   GTK_ICON_SIZE_DIALOG
 } GtkIconSize;
 
+#ifndef GTK_DISABLE_DEPRECATED
 /* side types */
 typedef enum
 {
@@ -144,6 +145,7 @@ typedef enum
   GTK_SIDE_LEFT,
   GTK_SIDE_RIGHT
 } GtkSideType;
+#endif /* GTK_DISABLE_DEPRECATED */
 
 /* Reading directions for text */
 typedef enum
@@ -262,11 +264,13 @@ typedef enum
   GTK_POS_BOTTOM
 } GtkPositionType;
 
+#ifndef GTK_DISABLE_DEPRECATED
 typedef enum
 {
   GTK_PREVIEW_COLOR,
   GTK_PREVIEW_GRAYSCALE
 } GtkPreviewType;
+#endif /* GTK_DISABLE_DEPRECATED */
 
 /* Style for buttons */
 typedef enum
@@ -284,6 +288,7 @@ typedef enum
   GTK_RESIZE_IMMEDIATE         /* Perform the resizes now */
 } GtkResizeMode;
 
+#ifndef GTK_DISABLE_DEPRECATED
 /* signal run types */
 typedef enum                   /*< flags >*/
 {
@@ -294,6 +299,7 @@ typedef enum                        /*< flags >*/
   GTK_RUN_ACTION     = G_SIGNAL_ACTION,
   GTK_RUN_NO_HOOKS   = G_SIGNAL_NO_HOOKS
 } GtkSignalRunType;
+#endif /* GTK_DISABLE_DEPRECATED */
 
 /* scrolling types */
 typedef enum
@@ -346,6 +352,7 @@ typedef enum
   GTK_STATE_INSENSITIVE
 } GtkStateType;
 
+#if !defined(GTK_DISABLE_DEPRECATED) || defined (GTK_MENU_INTERNALS)
 /* Directions for submenus */
 typedef enum
 {
@@ -359,6 +366,7 @@ typedef enum
   GTK_TOP_BOTTOM,
   GTK_LEFT_RIGHT
 } GtkSubmenuPlacement;
+#endif /* GTK_DISABLE_DEPRECATED */
 
 /* Style for toolbars */
 typedef enum
index ee143de36c0ffd4aaa402a3976387681813a9809..84a40da83bde4e33e75b1e5009ca78b1c663ed0d 100644 (file)
@@ -24,6 +24,8 @@
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#define GTK_MENU_INTERNALS
+
 #include "gdk/gdkkeysyms.h"
 #include "gtkbindings.h"
 #include "gtkmain.h"
index 5495e391cd9519d0ca918dc0d48441d3fefeda93..85369a24fc7c2d50df587dbf51eb48fa970a7920 100644 (file)
@@ -24,6 +24,8 @@
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#define GTK_MENU_INTERNALS
+
 #include <string.h>
 #include "gtkaccellabel.h"
 #include "gtkmain.h"
@@ -356,6 +358,9 @@ gtk_menu_item_remove_submenu (GtkMenuItem         *menu_item)
     gtk_menu_detach (GTK_MENU (menu_item->submenu));
 }
 
+void _gtk_menu_item_set_placement (GtkMenuItem         *menu_item,
+                                  GtkSubmenuPlacement  placement);
+
 void
 _gtk_menu_item_set_placement (GtkMenuItem         *menu_item,
                             GtkSubmenuPlacement  placement)
index cf254b8428e24d49c8b04af577599efee39735ec..99c746573f397e06c726cdfcd77d7ee4ca685b06 100644 (file)
@@ -95,8 +95,6 @@ void       gtk_menu_item_set_submenu          (GtkMenuItem         *menu_item,
                                               GtkWidget           *submenu);
 GtkWidget* gtk_menu_item_get_submenu          (GtkMenuItem         *menu_item);
 void       gtk_menu_item_remove_submenu       (GtkMenuItem         *menu_item);
-void       _gtk_menu_item_set_placement       (GtkMenuItem         *menu_item,
-                                              GtkSubmenuPlacement  placement);
 void       gtk_menu_item_select               (GtkMenuItem         *menu_item);
 void       gtk_menu_item_deselect             (GtkMenuItem         *menu_item);
 void       gtk_menu_item_activate             (GtkMenuItem         *menu_item);
index fd88cbfbbed2b96183957940c3452519bb311a8c..dbb6a5f898e8f8ac58fc182414ed5cf73872faf6 100644 (file)
@@ -35,6 +35,7 @@
 
 #define MENU_SHELL_TIMEOUT   500
 
+#define GTK_MENU_INTERNALS
 
 enum {
   DEACTIVATE,
@@ -802,6 +803,8 @@ gtk_menu_shell_select_item (GtkMenuShell *menu_shell,
     class->select_item (menu_shell, menu_item);
 }
 
+void _gtk_menu_item_set_placement (GtkMenuItem         *menu_item,
+                                  GtkSubmenuPlacement  placement);
 
 static void
 gtk_menu_shell_real_select_item (GtkMenuShell *menu_shell,